// package entity 实例结构组合，组合一些简单的结构 + 方法，构成一个具有数据和方法的实例
package entity

import (
	"gluenet/internal/glue-srvp/domain/po"
	"gluenet/internal/pkg/infra"
)

type Agent struct {
	infra.Entity `xorm:"-" json:"-"`
	po.Agent     `xorm:"extends" json:",inline"`
	Tags         []*po.Tag `xorm:"-" json:"-"`
}

func (obj Agent) TableName() string {
	return "manager_agent"
}

func (r Agent) Identity() int64 {
	return r.Id
}
